﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

// 定义一个委托 MathOperation，它接受两个 int 类型的参数，并返回一个 int 类型的结果。
// 然后定义两个方法 Add 和 Multiply，分别实现加法和乘法操作。实例化委托并使用它调用这两个方法。
namespace CS_BEGINNER_TO_PROFICIENT.STD.DelegatedSTD
{
    public delegate int MathOperation(int x, int y);

    public class DelegatedSTDP5
    {
        public static void Execute()
        {
            MathOperation mo = (x, y) => x + y;
            Console.WriteLine(mo(3, 4));
            mo = (x, y) => x * y;
            Console.WriteLine(mo(3, 4));

        }
    }
}
